software thin client management radius3 application ica computer laptop rdp aix consulting high availability citrix metaframe microsoft rdp mission critical notebook java desktop .net j2ee c++ development linux